			*{
				margin: 0;
				padding: 0;
			
			}
			
			.head {
				position: relative;
				width: 100%;
				background: #fff;
				box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
				position: relative;
				z-index: 5;
				font: 12px/1.5 arial, 'Hiragino Sans GB', '\5FAE\8F6F\96C5\9ED1', sans-serif;
				-webkit-backface-visibility: hidden;
			}
			
			.head_top {
				position: absolute;
				width: 100%;
				height: 28px;
				border-bottom: 1px solid #e5e5e5;
				background: #f2f2f2;
				position: fixed;
				z-index: 999;
				top: 0;
			}
			
			.head_top_mid {
				width: 900px;
				line-height: 28px;
				margin: 0 auto;
				text-decoration: none;
			}
			
			.head_ul {
				list-style: none;
			}
			
			.head_ul_left li {
				float: left;
				margin-right: 20px;
				display: inline;
				list-style: none;
				text-align: center;
				color: #6C6C6C;
			}
			
			.head_ul_right li {
				float: right;
				margin-left: 20px;
				display: inline;
				list-style: none;
				text-align: center;
				color: #6C6C6C;
			}
			
			a {
				color: #6c6c6c;
				text-decoration: none;
			}
			
			.head_ul a:hover {
				color: #ed155b;
				text-decoration: none;
			}
			
			.img1 {
				background: url(img/header_sprites1.png);
				width: 12px;
				height: 11px;
				float: left;
				margin: 11px 2px 0 0;
			}
			
			.head_center {
				position: relative;
				top: -10px;
				width: 900px;
				height: 150px;
				margin: 0 auto;
			}
			
			.logo {
				position: absolute;
				width: 150px;
				height: 70px;
				background: url(../img/higou.png) no-repeat;
				margin-top: 60px;
			}
			
			.head_center_mid {
				position: relative;
				top: 36px;
				width: 470px;
				height: 32px;
				margin: 40px auto;
				border: 3px solid #ed145b;
				
			}
			
			.head_center_mid_all {
				display: inline-block;
			}
			
			.head_center_mid_left input {
				border: 0px;
				padding-left: 5px;
				width: 370px;
				height: 20px;
				color: #6c6c6c;
			}
			
			.head_center_mid_right {
				width: 90px;
				height: 32px;
				position: relative;
				top: -1px;
				right: -3px;
				color: white;
				font-size: 14px;
				line-height: 32px;
				background: #ed145b;
				text-align: center;
			}
			
			.cart_box {
				position: absolute;
				right: 0;
				width: 138px;
				height: 33px;
				top: 50px;
				background: #f8f8f8;
				box-shadow: 4px 4px 5px -3px lightgray;
				margin-top: 25px;
			}
			
			.cart_box_img {
				float: left;
				width: 46px;
				text-align: center;
				background: white;
			}
			
			.cart_box a {
				width: 138px;
				height: 33px;
			}
			
			.cart_box span {
				height: 33px;
				line-height: 28px;
				font-size: 13px;
				position: relative;
				top: 3px;
				color: #666;
			}
			
			.cart_box span:hover {
				color: #ed145b;
			}
			
			.head_bot {
				width: 100%;
				height: 38px;
				background: url(../img/nav_new_line.jpg) repeat-x;
			}
			
			.head_bot_mid {
				position: relative;
				width: 900px;
				margin: 0 auto;
				height: 38px;
			}
			
			.head_bot_mid_nav {
				width: 90px;
				display: inline-flex;
				justify-content: space-around;
			}
			
			.head_bot_mid_nav a {
				line-height: 38px;
				text-align: center;
				color: white;
				font-size: 14px;
			}
			
			.head_bot_mid_nav a:hover {
				color: lightgray;
			}
			
			.head_bot_right {
				position: absolute;
				display: inline;
				right: 0;
				height: 38px;
			}
			
			.head_bot_right img {
				margin-left: 7px;
				margin-top: 4px;
			}
			


			.footer{
				position: relative;
				width: 100%;
			}
			.footer_logo{
				position: relative;
				width: 100%;
				height: 95px;
				background: url(../img/images/footer_dy.jpg) repeat-x center top ;
			}
			.footer_bot{
				position: relative;
				width: 100%;
				height: 218px;
				background: url(../img/images/newindex_footer_bg.png) repeat top center;
			}
			.footer_bot_mid{
				width: 600px;
				text-align: center;
				position: relative;
				margin: 0 auto;
				padding-top: 80px;
				color: #ccc;
				line-height: 20px;
				font-size: 13px;
			}